// rollup.config.js
import resolve from "rollup-plugin-node-resolve"
import vue from "rollup-plugin-vue"
import {terser} from "rollup-plugin-terser"

const config = {
	input: "packages/index.js", // 必须，入口文件
	external: ['vue'],
	output: { // 必须，输出文件 (如果要输出多个，可以是一个数组)
		file: "lib/index.js",
		format: 'esm',
	},
	plugins: [ // 引入的插件在这里配置
		// css(),
		// sass(),
		vue({
			compileTemplate: true 
		}),
		resolve(),
		terser()
		// babel({
		// 	exclude: "**/node_modules/**"
		// }),
		// commonjs(),
	]
}

export default config
